package File;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class demo07 {
    public static void main(String[] args) throws IOException {
        InputStream inputStream=null;
        try {
            inputStream=new FileInputStream("./maybe.text");
            while(true){
                //一个一个字节去读取
                //n是0到255的值，如果返回-1 就说明字节读完了
                int n=inputStream.read();
                if(n==-1){
                    break;
                }
                //将n的值 转换为16进制 2个16进制的数字就代表1个字节
                System.out.printf("0x%x",n);
                System.out.println();
            }
//            while(true){
//                //区分Byte是byte的包装类
//
//                byte[] data=new byte[1024];
////                byte[] data=new byte[3];
//                int m = inputStream.read(data);
//                if(m==-1){
//                    break;
//                }
//                for(int i=0;i<m;i++){
//                    System.out.println(m);
//                    System.out.printf("0x%x",data[i]);
//                    System.out.println();
//
//                }
//
//            }

        }
        finally {
            inputStream.close();
        }


    }
}
